Check Service State for MSSQL$PALLADIUMSQL (write result into variable DENALI_X86)
if Variable DENALI_X86 Equals NOTINSTALLED
  Get System Setting Windows 8 into DENALI_IS8_X86
  if Variable DENALI_IS8_X86 Equals FALSE
    Get System Setting Windows 7 into DENALI_ISSEVEN_X86
    if Variable DENALI_ISSEVEN_X86 Equals FALSE
      Comment: For NT 6.0, at least Service Pack 2 is required
      Get System Setting Service Pack 2 into DENALI_ISSP2_X86
      if Variable DENALI_ISSP2_X86 Equals FALSE
        MessageBox: $TITLE$ Setup, $TITLE$ requires at least Service Pack 2 or later. Please upgrade your operating system and try again.$NEWLINE$$NEWLINE$$TITLE$ Setup cannot continue.
        Terminate Installation
      end
    else
      Comment: For NT 6.1, at least Service Pack 2 is required
      Get System Setting Service Pack 1 into DENALI_ISSP1_X86
      if Variable DENALI_ISSP1_X86 Equals FALSE
        MessageBox: $TITLE$ Setup, $TITLE$ requires at least Service Pack 1 or later. Please upgrade your operating system and try again.$NEWLINE$$NEWLINE$$TITLE$ Setup cannot continue.
        Terminate Installation
      end
    end
  end
  Set Variable DENALI_X86 to FALSE
  Set Variable PREREQ to TRUE
  Set Variable PRELIST to $PRELIST$$NEWLINE$Microsoft SQL Server Express 2012
else
  Set Variable DENALI_X86 to TRUE
end
 
